What is the Hack about?
"It takes comments from an existing Speckle streamπ and sends it to Notion with the properties: Comment ID π Author β Camera Position πΉ Created At π It sets the page cover as the Screenshot π· of comment And it also creates an iframe with a Speckle Viewer πβπ¨ embedded. Finally assigns status Not Started π΄ In Notion you can track and update the comment and when the comments is R esolved and Archived π¦ in Notion, it will also be archived in SpeckleπΉ."
What inspired us for this Hack?
Recently added Comments feature on Speckle has broken new grounds but since it's still being developed, it has its own limitations. One limitation we saw was assigning statuses to comments and tracking of them. We thought, ""Notion is really flexible and powerful in this area, and its used by a lot of architecture offices, maybe we can track their status there. Why not integrate the two?"". With this app, you send your Speckle comments to Notion and track their status there. Once its status is ""Archived"" in Notion, it'll be archived in Speckle as well.
How was the Hack built? What technology did we use?
"SpecklePy π Notion API Streamlit π (as the UI) GraphQL Queries Imgur API πΌ"
What accomplishments are we most proud of?
All of it. Bi-directional link between the two apps, setting comment screenshots as cover images, embedding viewer. This was a great project to learn more about SpecklePy.